我是倉頡輸入法的使用者,在 windows 10 之前,微軟倉頡輸入法是可以選擇只顯示 big5 字元的。但 windows 10 之後這選項便不復存在。
我想只顯示 big5 是因為 unicode 有非常多的的罕用字,這導致嚴重的重碼問題,而那些罕用字在大部分情況下根本用不著,它們只會降低我的輸入速度和爽快感。
我嘗試在各論壇詢問是否可設定只顯示 big5 字元,截至 windows 10 version 2004,還是沒有辦法設定的。而最接近的答案,是重新安裝舊版的「微軟新倉頡」輸入法,詳情可看這篇:
https://irregular.enzan.org/post/3292
但它有幾個問題:
既然要安裝另一個輸入法,我在想,有沒有其他的倉頡輸入法可以完全客製化,把那些罕用字刪除,成為我心目中理想的倉頡輸入法呢?
然後我找到一篇關於 dime 輸入法的文章:
https://terryhung.pixnet.net/blog/post/35608897
dime 相當接近我要的東西,其可取之處在於:
內碼表應如何製作呢?我先把已做好的內碼表放在這裏給大家參考,是純文字,內容亦相當容易理解:
https://github.com/hoishing/cangjie/blob/main/dime_cangjie.txt
我對內碼表有以下的要求:
對於問題一,我的解決方法是使用中華民國教育部編訂的「常用國字標準字體表」和「次常用國字標準字體表」,其他的字暫時不包括在內,這樣整個字庫加起來只有11000多字。
要解決第二個問題,字庫可依教育部的字頻表排序。
至於每個字對應的倉頡碼,可到政府資料開放平台下載全字庫
https://data.gov.tw/dataset/5961
就這樣,我用 python 把上述的原材料整理一番後
source code: https://github.com/hoishing/cangjie
便得出上面的代碼表。然後把它載入 dime 的「自建」輸入法內,一個完全客製化的倉頡便大功告成!
最後對於 dime 的使用,有以下幾點註腳:
感謝樓主的文章!!!我一直在window上找好用的倉頡輸入法,可是卻找不到,直到看到你的文章,終於讓我可以在window上舒服地使用倉頡。之後我想更改dime自訂輸入法的聯想詞庫時失敗了,讓聯想字出不來也是你的文章拯救了我,祝樓主萬事如意。
btw. 如果樓主知道如何更改dime自訂輸入法的聯想詞庫的話,希望可以教一教我,萬分感激!
很高興這篇文章能幫到你 :)
以我理解 DIME 是用 windows 的內建聯想詞庫, 所以應該不在 DIME 內修改..